A domain-specific modeling approach to realizing user-centric communication
نویسندگان
چکیده
Advances in communication devices and technologies are dramatically expanding our communication capabilities and enabling a wide range of multimedia communication applications. The current approach to develop communication-intensive applications results in products that are fragmented, inflexible and incapable of responding to changing end-users’ communication needs. These limitations have resulted in a need for a new development approach of building communication applications that are driven by end-users and that support the dynamic nature of communication-based collaboration. To address this need, the Communication Virtual Machine (CVM) technology has been developed to support rapid specification and automatic realization of user-centric communication applications based on a domainspecific modeling approach. The CVM technology consists of a domain-specific modeling language (DSML), the Communication Modeling Language (CML), that is used to create communication models, and a semantic rich platform, the CVM, that realized the created communication models. In this paper, we report on our experiences of applying a systematic approach to engineering CML and the synthesis of CML models in CVM. Based on a feature model describing the taxonomy of the usercentric communication domain in a network independent manner, we develop the meta-model of CML and its different concrete syntaxes. We also present a behavioral specification (dynamic semantics) of CML that enables the dynamic synthesis of user-centric communication models into an executable form called communication control script. We validated the CML semantics using Kermeta, a meta-programming environment for engineering DSMLs, and evaluated the practicality of our approach using a CVM prototype and a set of experiments. Copyright c © 2010 John Wiley & Sons, Ltd.
منابع مشابه
Runtime Models to Support User-Centric Communication
The pervasiveness of complex communication services and the need for end-users to play a greater role in modeling communication services have resulted in the development of the Communication Modeling Language (CML). CML is a domain-specific modeling language that can be used to declaratively specify user-centric communication services. CML models are automatically realized using the Communicati...
متن کاملUser Centered Development of Agent-based Business Process Models and Notations
We discuss questions about user centric development of business process modeling notations. In the center of our research there is a fully featured multi-enterprise business process platform (ME-BPP) based on the concepts of agent-based business processes, which builds on the formal foundations of the subject-oriented business process management methodology (SBPM). The platform is implemented b...
متن کاملSynthesizing interpreted domain-specific models to manage smart microgrids
The increase in prominence of model-driven software development (MDSD) has placed emphasis on the use of domain-specific modeling languages (DSMLs) during the development process. DSMLs allow for domain concepts to be conceptualized and represented at a high level of abstraction. Currently, most DSML models are converted into high-level languages (HLLs) through a series of model-to-model and/or...
متن کاملThe Study of Biological Effect of EM Radiation by Antenna at Different Position of Human Model
This paper presents an approach to modeling of field penetration and gives contribution to understanding the real effects of the fields and the sensitivity of human model to electromagnetic radiation generated by mobile antenna. When a human body is exposed to the electromagnetic radiation, because human body contain 70% of liquid, and it contain more liquid near of head, heart, abdomen (near o...
متن کاملThe Study of Biological Effect of EM Radiation by Antenna at Different Position of Human Model
This paper presents an approach to modeling of field penetration and gives contribution to understanding the real effects of the fields and the sensitivity of human model to electromagnetic radiation generated by mobile antenna. When a human body is exposed to the electromagnetic radiation, because human body contain 70% of liquid, and it contain more liquid near of head, heart, abdomen (near o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 42 شماره
صفحات -
تاریخ انتشار 2012